﻿namespace OpcDaNet.ComRcw.Da
{
    public static class Properties
    {
        public const int OPC_PROPERTY_DATATYPE = 1;

        public const int OPC_PROPERTY_VALUE = 2;

        public const int OPC_PROPERTY_QUALITY = 3;

        public const int OPC_PROPERTY_TIMESTAMP = 4;

        public const int OPC_PROPERTY_ACCESS_RIGHTS = 5;

        public const int OPC_PROPERTY_SCAN_RATE = 6;

        public const int OPC_PROPERTY_EU_TYPE = 7;

        public const int OPC_PROPERTY_EU_INFO = 8;

        public const int OPC_PROPERTY_EU_UNITS = 100;

        public const int OPC_PROPERTY_DESCRIPTION = 101;

        public const int OPC_PROPERTY_HIGH_EU = 102;

        public const int OPC_PROPERTY_LOW_EU = 103;

        public const int OPC_PROPERTY_HIGH_IR = 104;

        public const int OPC_PROPERTY_LOW_IR = 105;

        public const int OPC_PROPERTY_CLOSE_LABEL = 106;

        public const int OPC_PROPERTY_OPEN_LABEL = 107;

        public const int OPC_PROPERTY_TIMEZONE = 108;

        public const int OPC_PROPERTY_CONDITION_STATUS = 300;

        public const int OPC_PROPERTY_ALARM_QUICK_HELP = 301;

        public const int OPC_PROPERTY_ALARM_AREA_LIST = 302;

        public const int OPC_PROPERTY_PRIMARY_ALARM_AREA = 303;

        public const int OPC_PROPERTY_CONDITION_LOGIC = 304;

        public const int OPC_PROPERTY_LIMIT_EXCEEDED = 305;

        public const int OPC_PROPERTY_DEADBAND = 306;

        public const int OPC_PROPERTY_HIHI_LIMIT = 307;

        public const int OPC_PROPERTY_HI_LIMIT = 308;

        public const int OPC_PROPERTY_LO_LIMIT = 309;

        public const int OPC_PROPERTY_LOLO_LIMIT = 310;

        public const int OPC_PROPERTY_CHANGE_RATE_LIMIT = 311;

        public const int OPC_PROPERTY_DEVIATION_LIMIT = 312;

        public const int OPC_PROPERTY_SOUND_FILE = 313;

        public const int OPC_PROPERTY_TYPE_SYSTEM_ID = 600;

        public const int OPC_PROPERTY_DICTIONARY_ID = 601;

        public const int OPC_PROPERTY_TYPE_ID = 602;

        public const int OPC_PROPERTY_DICTIONARY = 603;

        public const int OPC_PROPERTY_TYPE_DESCRIPTION = 604;

        public const int OPC_PROPERTY_CONSISTENCY_WINDOW = 605;

        public const int OPC_PROPERTY_WRITE_BEHAVIOR = 606;

        public const int OPC_PROPERTY_UNCONVERTED_ITEM_ID = 607;

        public const int OPC_PROPERTY_UNFILTERED_ITEM_ID = 608;

        public const int OPC_PROPERTY_DATA_FILTER_VALUE = 609;

        public const string OPC_PROPERTY_DESC_DATATYPE = "Item Canonical Data Type";

        public const string OPC_PROPERTY_DESC_VALUE = "Item Value";

        public const string OPC_PROPERTY_DESC_QUALITY = "Item Quality";

        public const string OPC_PROPERTY_DESC_TIMESTAMP = "Item Timestamp";

        public const string OPC_PROPERTY_DESC_ACCESS_RIGHTS = "Item Access Rights";

        public const string OPC_PROPERTY_DESC_SCAN_RATE = "Server Scan Rate";

        public const string OPC_PROPERTY_DESC_EU_TYPE = "Item EU Type";

        public const string OPC_PROPERTY_DESC_EU_INFO = "Item EU Info";

        public const string OPC_PROPERTY_DESC_EU_UNITS = "EU Units";

        public const string OPC_PROPERTY_DESC_DESCRIPTION = "Item Description";

        public const string OPC_PROPERTY_DESC_HIGH_EU = "High EU";

        public const string OPC_PROPERTY_DESC_LOW_EU = "Low EU";

        public const string OPC_PROPERTY_DESC_HIGH_IR = "High Instrument Range";

        public const string OPC_PROPERTY_DESC_LOW_IR = "Low Instrument Range";

        public const string OPC_PROPERTY_DESC_CLOSE_LABEL = "Contact Close Label";

        public const string OPC_PROPERTY_DESC_OPEN_LABEL = "Contact Open Label";

        public const string OPC_PROPERTY_DESC_TIMEZONE = "Item Timezone";

        public const string OPC_PROPERTY_DESC_CONDITION_STATUS = "Condition Status";

        public const string OPC_PROPERTY_DESC_ALARM_QUICK_HELP = "Alarm Quick Help";

        public const string OPC_PROPERTY_DESC_ALARM_AREA_LIST = "Alarm Area List";

        public const string OPC_PROPERTY_DESC_PRIMARY_ALARM_AREA = "Primary Alarm Area";

        public const string OPC_PROPERTY_DESC_CONDITION_LOGIC = "Condition Logic";

        public const string OPC_PROPERTY_DESC_LIMIT_EXCEEDED = "Limit Exceeded";

        public const string OPC_PROPERTY_DESC_DEADBAND = "Deadband";

        public const string OPC_PROPERTY_DESC_HIHI_LIMIT = "HiHi Limit";

        public const string OPC_PROPERTY_DESC_HI_LIMIT = "Hi Limit";

        public const string OPC_PROPERTY_DESC_LO_LIMIT = "Lo Limit";

        public const string OPC_PROPERTY_DESC_LOLO_LIMIT = "LoLo Limit";

        public const string OPC_PROPERTY_DESC_CHANGE_RATE_LIMIT = "Rate of Change Limit";

        public const string OPC_PROPERTY_DESC_DEVIATION_LIMIT = "Deviation Limit";

        public const string OPC_PROPERTY_DESC_SOUND_FILE = "Sound File";

        public const string OPC_PROPERTY_DESC_TYPE_SYSTEM_ID = "Type System ID";

        public const string OPC_PROPERTY_DESC_DICTIONARY_ID = "Dictionary ID";

        public const string OPC_PROPERTY_DESC_TYPE_ID = "Type ID";

        public const string OPC_PROPERTY_DESC_DICTIONARY = "Dictionary";

        public const string OPC_PROPERTY_DESC_TYPE_DESCRIPTION = "Type Description";

        public const string OPC_PROPERTY_DESC_CONSISTENCY_WINDOW = "Consistency Window";

        public const string OPC_PROPERTY_DESC_WRITE_BEHAVIOR = "Write Behavior";

        public const string OPC_PROPERTY_DESC_UNCONVERTED_ITEM_ID = "Unconverted Item ID";

        public const string OPC_PROPERTY_DESC_UNFILTERED_ITEM_ID = "Unfiltered Item ID";

        public const string OPC_PROPERTY_DESC_DATA_FILTER_VALUE = "Data Filter Value";
    }
}
